package com.tedu.review.day02;

/**
 * 继承问题
 * 重写：子类继承父类---》方法---》出修饰符完全一致，子类修饰符>父类修饰符
 *       作用：覆盖【父类提供方法功能达不到预期，重写】
 * 重载：子类继承父类---》方法---》除了修饰符，参数，其他完全一致
 *      修饰符  返回值  方法名（参数）   ---参数不一致  根据参数调用不同方法
 *      修饰符问题 ：任意
 *      作用：拓展【拓展父类的使用功能】
 */
class Noodles{
    public void box(){ //修饰符：public
        System.out.println("ababa");
    }
}
class Packing extends Noodles{
    //重载：方法参数String  字符串  代表  老坛
    protected void box(String str){//修饰符
        System.out.println("传统工艺香的你还想再来");
    }
    protected void  box(int i){  //修饰符public
        System.out.println("国窖级别香的你无法拒绝");
    }
}
public class 继承问题3 {
    public static void main(String[] args) {
        Packing p=new Packing();
        p.box();
        p.box();
        p.box();
    }
}
